body {

    margin: 0px;
    background-color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
table.linkcontainer td{
    background-color: #000000;
    filter:alpha(opacity=70);
    opacity: .7;
    -moz-opacity: .7;
}
td.logo_area{
    border-top-width: 0px;
    border-right-width: 5px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}
td.middle_spacer {
    width: 1000px;
    background-color: #666666;
}
td.shadow_right {
    background-image: url(../images/images_template1/border_shadow_l.jpg);
    background-repeat: repeat-y;
    background-position: left;
}
td.shadow_left {
    background-image: url(../images/images_template1/border_shadow_r.jpg);
    background-repeat: repeat-y;
    background-position: right;
}
td.body_content {
    padding: 5px;
    background-image: url(../images/images_template1/bg_content.jpg);
    background-repeat: repeat;
}

td.body_content2 {

    background-image: url(../images/images_template1/bg_content.jpg);
    background-repeat: repeat;
}
td.below_header{
    background-color: #1F1F1F;
    height: 20px;
    color: #CCCCCC;
    padding: 5px;
}
td.main_content_box {
    background-color: #FFFFFF;
}

td.horizontal_column {
    background-color: #000000;
    border-top-width: 15px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    width:1000px;
    height: 250px;
    display: table-cell;
    vertical-align: top;
}

td.horizontal_column2 {
    background-color: #000000;
    border-top-width: 15px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    width:1000px;
    height: 50px;
    display: table-cell;
    vertical-align: top;
}
td.bottom_link_container {
    background-color: #000000;
    text-align: center;
    color: #FFFFFF;
    padding: 5px;
}

td.horizontal_center {
    background-color: #FFFFFF;
    border-top-width: 15px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000000;
    border-right-color: #333333;
    border-bottom-color: #000000;
    border-left-color: #333333;
    height: 150px;
    display: table-cell;
    vertical-align: top;
    background-image: url(../images/h1.png);
}

td.horizontal_center2 {
    background-color: #FFFFFF;
    border-top-width: 15px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000000;
    border-right-color: #333333;
    border-bottom-color: #000000;
    border-left-color: #333333;

    display: table-cell;
    vertical-align: top;

}
td.header_column {
    height: 100px;
    vertical-align: middle;
    color: #FFFFFF;
    font-size: large;
    background-image: url(../images/new_ban.png);
    background-position: top;
}
td.left_content {
    width: 200px;
    padding: 5px;
    vertical-align: top;
    background-image: url(../images_template1/bg_content.jpg);
    background-repeat: repeat;
}

a.main_link:active,a.main_link:visited,a.main_link:link{
    font-weight: bold;
    text-decoration: none;
    display: block;
    width: 100%;
    color: #FFFFFF;
    line-height: 50px;
}
a.main_link:hover{
    background-color:#333333;
    color: #FFFFFF;
}

a.main_link2:active,a.main_link2:visited,a.main_link2:link{
    font-weight: bold;
    text-decoration: none;
    display: block;
    width: 100%;
    color: #FFFFFF;
    line-height: 95px;
    background-color:#333333;
}
a.main_link2:hover{
    background-color:#000000;
    color: #FFFFFF;
}


a.bottom_link:active,a.bottom_link:visited,a.bottom_link:link{
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}
a.bottom_link:hover{
    color: #CCCCCC;
}
div.bottom_content{
    color: #FFFFFF;
    padding: 5px;
}
div.navigation {
    height: 50px;
    vertical-align: middle;
    text-align: center;
}

div.navigation2 {
    height: 95px;
    vertical-align: middle;
    text-align: center;
}
aras1 {font:bold 13px arial, helvetica, sans-serif; color:black; border: 1px; border-color:rgb(165,165,165); background-color: #eee;}
.aras1 legend {padding-left:8px;}
/*rgb(247,247,247)*/
p{
    color:black;
    font-weight:normal;
    font-size:13px;
    padding-top:1px;
    padding-bottom:1px;
    margin-bottom: -10px;
    /* text-shadow: white 1px 1px 0px;*/
}

/* tablecloth styles */
.tablecloth table{
    border:1px solid black;
    padding:0px;
    width:80%;
}
.tablecloth td{
    font:90% Arial, Helvetica, sans-serif;
}
.tablecloth table{width:100%;border-collapse:collapse;margin:0.5em 0;}
.tablecloth th{
    text-align:center;padding:0.3em;border:1px solid #fff;
    border:1px solid white;
    -moz-border-radius: 2px;
    border-radius:2px;
    /*background:#0d7aa5 url(images/highlight.png) repeat-x;
    background-position:top;*/
    background:#003366;
    /*    background: -moz-linear-gradient(#229abf, #0a6083);
        background: -o-linear-gradient(#229abf, #0a6083);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#229abf), to(#0a6083)); 
        background: -webkit-linear-gradient(#229abf, #0a6083); */
    padding:5px;
    margin-bottom:5px;
    font-weight:bold;
    color:#FAFAFA;
}
.tablecloth th a{
    text-align:center;padding:0.3em;
    color:#fff;
    text-decoration:none;
}
.tablecloth td{
    text-align:left;padding:0.3em;border:1px solid #fff;background:#8dc73f;vertical-align: top;
    border:1px solid white;
}



/* tablecloth styles */
tr.even td{background:#F7F7F6;}
tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:orange;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styleing to empty table cells
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}*/
tr.odd td.empty{background:#f8fbfc;}
tr.even td.empty{background:#e5f1f4;}

.header1
{
    background: url(../images/gradient-alt.png) repeat-x;
    height: 35px;
    padding: 10px 10 0 10px;
    padding-top:10px;
    padding-bottom:1px;
    margin-bottom: -10px;
}


.label1 {
    width: 15em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block;
    color: #666666;
    color:#003194;
    font-weight: bold;
    font-family:Tahoma;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-left: 70px;
}

.grey{
    color: white;
    font-size: 13px;
    text-align: left;
    margin-left: 0px;
}


